/* Stylesheet for the 'Uriach Extranet Skin' Plone theme */
body{
	background-image: url(++resource++rupatadine.theme.images/fons_degradat.jpg);
	background-repeat: repeat-x;
	background-color: #e0e6f6;
}
h3{color: #E0382D;}
/*public.css (line 114)*/
#visual-portal-wrapper {
	margin:0pt;
	padding:0pt;
	margin: 0 auto;
	width:956px;
	background-image: url(++resource++rupatadine.theme.images/interficie.jpg);
	background-repeat: repeat-y;
}

#portal-header{
	background-image: url(++resource++rupatadine.theme.images/fons_capsalera.png);
	background-repeat: repeat-x;
	height: 86px;
	margin: 0 0.3em 0 0.3em;
}

#globalnav-no-link{font-weight: bolder; color:#000;border:none; margin-bottom: 1.6em;}
/*public.css (línia 334)*/
#portal-globalnav {
	background-color:transparent;
	border-bottom:1px dotted #BBBBBB;
	height:auto;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:1em 0;
	white-space:nowrap;
	width:229px;
}
/*public.css (line 346)*/
#portal-globalnav li a {
	background-color:transparent;
	border: none;
	color: #000;
	height:auto;
	margin:0em;
	padding:0em 0em 0.5em;
	text-decoration:none;
	}
#portal-globalnav li p{line-height:1.5em;margin:0pt 0pt 0.3em;}
#portal-globalnav li p a {
	background-color:transparent;
	border: none;
	color: #7B201D;
	height:auto;
	margin:0em;
	padding:0em 0em 0.5em;
	text-decoration:none;
	}
#portal-globalnav li p img{margin-right: 0.3em;}
#portal-globalnav li p a.selected {
	background-color:transparent;
	border: none;
	color: #4D4C4A;
	height:auto;
	margin:0em;
	padding:0em 0em 0.5em;
	text-decoration:none;
	}
#portal-globalnav li p a:hover {
	background-color:transparent;
	border: none;
	color: #7B201D;
	height:auto;
	margin:0em;
	padding:0em 0em 0.5em;
	text-decoration:underline;
	}
table#sections_table{width: 243px; margin-top:0.5em;}
table#sections_table tr td#mig{
	background-image: url(++resource++rupatadine.theme.images/menu_mig.png);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 243px;
}
img#menu_sup{ padding: 0;}
.ie img#menu_sup{ margin-bottom: -2pt; padding: 0;}
img#menu_inf{margin-top:-0.2em; padding: 0;}

/*public.css (línia 155)*/
#portal-siteactions li a {
	background-color:transparent;
	border:none;
	color:#fff;
	height:auto;
	margin-right:0.2em;
	padding:0.2em;
	text-decoration:none;
	text-transform:lowercase;
}
/*public.css (línia 170)*/
#portal-siteactions li a:hover {
	background-color:transparent;
	border:none;
	color:#fff;
	text-decoration: underline;
}
/*public.css (línia 318)*/
.LSBox {
	clear:left;
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
}
/*forms.css (línia 58)*/
#searchGadget {
	border:1px solid #ccc;
	width:160px;
}
/*forms.css (línia 168)*/
input.searchButton {
	background:White no-repeat scroll 2px 1px;
	border:1px solid #ccc;
	color:#000;
	cursor:pointer;
	font-size:85%;
	margin-bottom:1px !important;
	padding:1px 1px 1px 19px;
	text-transform:lowercase;
}
/*forms.css (línia 178)*/
.searchSection {
	color:#76797C;
	margin-top:0.25em;
	visibility: hidden;
}
.searchSection input{display: none;}

/*public.css (línia 823)*/
#portal-footer {
	background-color:transparent;
	line-height:1.2em;
	float:none;
	border-top: 1px solid #ee4037;
	border-bottom: none;
	margin:0 0.5em 0 0.5em;
	padding:0;
	text-align:center;
	font-size:80%;
	height: auto;
}
#portal-footer img{float: left; margin:0.5em;}
#portal-footer p.footer-text{margin:1em 0;}
#portal-footer div#over_uriach_footer {width: 100%;height: 80px; border: 1px solid transparent; vertical-align: middle;margin:0 1%;}
.ie6 #portal-footer div#over_uriach_footer {width: 100%;height: 80px; border: none; vertical-align: middle;margin:0 1%;}
#portal-footer div#uriach_footer{
	background-color:#f7f7f7;
	color: #7f7f7f;
	border: none;
	float:none;
	margin:0;
	padding:0;
	width: 99%;
	height: 61px;}
	
/*public.css (línia 847)*/
#portal-colophon {
	color:#666666;
	float:none;
	margin:0 0 1em;
	padding:0 0 1em;
	text-align:center;
	display: none;
}
/*public.css (línia 372)*/
#portal-personaltools {
	background-color:#b82c25;
	border:none;
	color:#fff;
	line-height:1.6em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0.3em 0 0.3em;
	padding:0 3em;
	text-align:right;
	text-transform:lowercase;
}
/*public.css (línia 405)*/
#portal-personaltools li a {
	color:#fff;
	text-decoration:none;
}
#portal-personaltools li a:hover {
	color:#fff;
	text-decoration:underline;
}
/*public.css (línia 415)*/
#portal-languageselector {
	float:right;
	margin:0 1em;
	display: none;
}
/*public.css (línia 422)*/
#portal-breadcrumbs {
	border-bottom:none;
	line-height:1.6em;
	padding: 0;
	text-transform:lowercase;
	margin: 0em;
	background-color: transparent;
	font-size: 90%;
}
#portal-breadcrumbs #breadcrumbs-you-are-here{display: none;}
/*public.css (línia 28)*/
#portal-column-one .visualPadding {
	padding:0em 0 1em 1.5em;
	margin-top: 0em;
	background-color: transparent;
}
.ie #portal-column-one .visualPadding {
	padding:0em 0 1em 1.5em;
	margin-top: 0em;
	background-color: transparent;
}
/*columns.css (line 24)*/
#portal-column-content {
	border-collapse:collapse;
	margin:0em 0em 2em;
	padding:0em 1em 0pt 6pt;
	vertical-align:top;
}

/*public.css (line 120)*/
#portal-logo img {
	border:0pt none;
	margin:0em 0em 1em 2em;
	padding:0pt;
}
/*public.css (line 58)*/
.documentContent {
	background:White none repeat scroll 0%;
	font-size:110%;
	padding:0.4em 1em 2em 0em !important;
}
.documentEditable .documentContent {
	border:1px solid #AE160B;
	padding:0.5em;
}
hr.redline{height: 1px; background-color: #ee4037;}
.ie hr.redline{height: 1px; background-color: #ee4037;}
div#homepageNoticies{float:left; width:467px;}
div#homepageEvents{float:right; width: 200px;}
span#new_box{margin-top:0.7em;}
span.homepageTitles{color: #ee4037; font-size:14.5px;font-weight: bolder;}
p.newsTitle{color: #7e7e7e; font-size:12px; font-weight: bolder;margin:0;}


/*Uriach search view*/
input.uriach_input_text{height: 25px; width: 350px; font-size:200%;}
input.uriach_input_submit {
	background: url(++resource++rupatadine.theme.images/boto_search.png);
	width: 93px;
	height: 28px;
	color: #fff;
	font-weight: bolder;
	font-size: 120%;
	border: none;
	cursor: pointer;
	}
span.uriach_summary p{font-weight: normal;}

/* Handling external/internal links, we first set the icon on all links, then 
   remove it from the ones that are local - for both http and https */
#content a[href ^="http:"],
#content a.link-external {
    background: transparent url(&dtml-portal_url;/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 0px;
    text-decoration: none;
    border: none;
}
#content a[href ^="https:"],
#content a.link-https {
    background: transparent url(&dtml-portal_url;/lock_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    text-decoration: none;
    border: none;
}
#content a[href ^="&dtml-portal_url;"] {
    background: none;
    padding: 0;
    text-decoration: none;
    border: none;
}
h1, h2 {
	border-bottom:1px solid #E0382D;
	color:#E0382D;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

h3 {
	color:#E0382D;
	font-size:14px;
}

hr.redline {
	background-color:#EE4037;
	height:1px;
	margin-bottom:15px;
	margin-top:20px;
}

#content a.hover {
	text-decoration:underline;
}

.documentByLine {
	color:#76797C;
	font-size:85%;
	font-weight:normal;
	margin-bottom:1.5em;
}

.image-left {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin:0.3em 1em 0.5em 0;
	padding:4px;
}

.portraitPhoto {
	border:1px solid #CCCCCC;
	padding:3px;
}
.documentActions ul{display: none;}
.documentByLine{display:none;}
strong{margin-bottom: 15px;}

/*ploneboard*/
.poweredBy {display:none;}
.photoAlbumEntry img {
	border:1px solid #CCCCCC;
	display:block;
	margin:0pt -1em;
}
.ie7 .photoAlbumEntry img {
	border:1px solid #CCCCCC;
	display:block;
	margin:0pt 0 0 -1.6em;
}
/*last customs*/
fieldset {
border:1px solid #E0382D;
font-size:11px;
line-height:1.5em;
margin-bottom:15px;
margin-left:10px;
padding-left:18px;
width:auto;
}


input {

border:1px solid #CCCCCC;
color:Black;
font-family:Verdana,"Lucida Grande",Lucida,Helvetica,Arial,sans-serif;
font-size:1em;
vertical-align:middle;
visibility:visible;
}


select {
border:1px solid #CCCCCC;
vertical-align:top;
}


legend {
color:#E0382D;
font-size:11px;
font-weight:bold;
}


textarea {
width:90%;
}

.documentFirstHeading {
margin-top:0.5em
}

.ploneCalendar td.event_special{background-color: #EFE577;}
.ploneCalendar td.todayevent_special{background-color: #EFE577; border:2px solid #1C3E95;}